/**
 * 
 * @Author: biubiu0002
 * @Date: 2021-04-26 11:44
 **/




#ifndef EAIM_SYSTEM_STUDENTSERVICE_H
#define EAIM_SYSTEM_STUDENTSERVICE_H


#include <list>
#include "Student.h"
#include "StudentMapper.h"
#include "string"
class StudentService {
private:
    int isContinue(std::list<Student>& studentList,std::list<Student>& tempStudentList);

public:
    int showAllStudentList();

    int batchInsertStudent();

    int showStudentListByCourse(std::string courseId);

    int showStudentProgressChart(std::string studentId);

    int showStudentList(std::list<Student>& studentList);

    int showStudentList(std::vector<Student> &studentList);



    int checkId(std::string id,std::list<Student>& tempStudentList);

    StudentService();

    virtual ~StudentService();

};


#endif //EAIM_SYSTEM_STUDENTSERVICE_H
